package com.link.base.ext.emp.model;

import com.link.ext.basic.model.BasicBaseModel;

public class ExtEmployee extends BasicBaseModel {

    private Long acctId;                /*客户ID*/
    private String appResp;                /*APP职责*/
    private String appRole;                /*app角色,值列表类型: EMP_APP_ROLE */
    private String baseName;            /*工作地点*/
    private String companyCode;            /**/
    private String confirmPasswd;        /**/
    private Long dutyId;                /*职责ID*/
    private String empContact;            /*联系人*/
    private String empMail;                /*邮箱*/
    private String empRole;                /*角色,值列表类型: ROLE */
    private String empStatus;            /*状态,值列表类型: USER_STATUS */
    private String empTel;                /*联系电话*/
    private String empType;                /*类型,值列表类型: EMP_TYPE */
    private String entryDate;            /**/
    private String formulaDate;            /**/
    private String fstName;                /**/
    private String gender;                /*性别,值列表类型: GENDER */
    private String homeTown;            /**/
    private String jobLevel;            /**/
    private String joinDate;            /**/
    private String joinGroupDate;        /**/
    private String lastLoginDate;        /*最后登录时间*/
    private String nextProj;            /**/
    private String passwd;                /**/
    private String positionName;        /**/
    private String qixinbaoFlag;        /*启信宝标志*/
    private String scancardFlag;        /*是否使用名片扫描*/
    private String source;                /*来源*/
    private String trialDate;            /**/
    private String trialFlag;            /*是否试用用户*/
    private String ukeyId;                /*uKeyId是UKey的唯一标识符*/
    private String unitName;            /**/
    private String username;            /**/
    private String weixinCodeUrl;        /*微信二维码url*/
    private String workDate;            /**/
    private String signature;        /*个人签名*/
    private String userIcon;        /*用户头像地址*/
    private Long leaderId;        /*汇报领导id*/
    private String currentProject;        /*当前项目*/
    private String proRole;        /*项目角色*/
    private String sourceStatus;        /*资源状态*/
    private String updateVersion;        /*更新版本*/
    private String qdIsQduser;        /*是否企点用户*/
    private String planComments;        /*后续项目安排及备注*/
    private String timesheet;        /*近期timesheet*/
    private String enterProjDate;        /*入场时间*/
    private String releaseDate;        /*计划释放时间*/
    private String lastPwChangeDate;        /*上次修改密码的时间*/
    private String zhifubaoCodeUrl;        /*支付宝二维码url*/
    private String zqsfmy1;                /*增强算法密钥一（目前就使用第一种密钥）*/
    private String postnName;            /*职位*/
    private String dutyName;            /*职责*/
    private String acctName;            /*经销商*/
    private String customerService;        /*企点用户*/
    private String leader;                /*leader*/
    private String deptName;            /*部门*/
    private String corpName;            /*所属企业*/
    private String orgName;                /*组织*/
    private String qdPrivTypeName;        /*qdPrivTypeName*/
    /**资源类型*/
    private String sourceType;
    /**所在宿舍*/
    private String dormitory;
    /**是否link资源*/
    private String isLinkSource;
    /**相关人员*/
    private String relatedNum;

    /** ********************************* IYU 新增 *********************************** */
    /**
     * 员工编码
     */
    private String empNo;
    /**
     * 员工身份证号码
     */
    private String empIdNo;
    /**
     * SHR部门编号
     */
    private String shrDeptId;
    /**
     * SHR岗位编号
     */
    private String shrPostnId;
    /**
     * 办公室电话
     */
    private String empOfficeTel;
    /**
     * 员工微信号
     */
    private String empWhchatNo;
    /**
     * SHR员工主键
     */
    private String shrEmpId;

    /**
     * 原系统描述
     */
    private String shrDesc;

    /**
     * 源系统创建时间
     */
    private String shrCreated;

    public String getShrCreated() {
        return shrCreated;
    }

    public ExtEmployee setShrCreated(String shrCreated) {
        this.shrCreated = shrCreated;
        return this;
    }

    public String getSourceType() {
        return sourceType;
    }

    public void setSourceType(String sourceType) {
        this.sourceType = sourceType;
    }

    public String getDormitory() {
        return dormitory;
    }

    public void setDormitory(String dormitory) {
        this.dormitory = dormitory;
    }

    public String getIsLinkSource() {
        return isLinkSource;
    }

    public void setIsLinkSource(String isLinkSource) {
        this.isLinkSource = isLinkSource;
    }

    public String getRelatedNum() {
        return relatedNum;
    }

    public void setRelatedNum(String relatedNum) {
        this.relatedNum = relatedNum;
    }

    public Long getAcctId() {
        return acctId;
    }

    public void setAcctId(Long acctId) {
        this.acctId = acctId;
    }

    public String getAppResp() {
        return appResp;
    }

    public void setAppResp(String appResp) {
        this.appResp = appResp;
    }

    public String getAppRole() {
        return appRole;
    }

    public void setAppRole(String appRole) {
        this.appRole = appRole;
    }

    public String getBaseName() {
        return baseName;
    }

    public void setBaseName(String baseName) {
        this.baseName = baseName;
    }

    public String getCompanyCode() {
        return companyCode;
    }

    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }

    public String getConfirmPasswd() {
        return confirmPasswd;
    }

    public void setConfirmPasswd(String confirmPasswd) {
        this.confirmPasswd = confirmPasswd;
    }

    public Long getDutyId() {
        return dutyId;
    }

    public void setDutyId(Long dutyId) {
        this.dutyId = dutyId;
    }

    public String getEmpContact() {
        return empContact;
    }

    public void setEmpContact(String empContact) {
        this.empContact = empContact;
    }

    public String getEmpMail() {
        return empMail;
    }

    public void setEmpMail(String empMail) {
        this.empMail = empMail;
    }

    public String getEmpRole() {
        return empRole;
    }

    public void setEmpRole(String empRole) {
        this.empRole = empRole;
    }

    public String getEmpStatus() {
        return empStatus;
    }

    public void setEmpStatus(String empStatus) {
        this.empStatus = empStatus;
    }

    public String getEmpTel() {
        return empTel;
    }

    public void setEmpTel(String empTel) {
        this.empTel = empTel;
    }

    public String getEmpType() {
        return empType;
    }

    public void setEmpType(String empType) {
        this.empType = empType;
    }

    public String getEntryDate() {
        return entryDate;
    }

    public void setEntryDate(String entryDate) {
        this.entryDate = entryDate;
    }

    public String getFormulaDate() {
        return formulaDate;
    }

    public void setFormulaDate(String formulaDate) {
        this.formulaDate = formulaDate;
    }

    public String getFstName() {
        return fstName;
    }

    public void setFstName(String fstName) {
        this.fstName = fstName;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getHomeTown() {
        return homeTown;
    }

    public void setHomeTown(String homeTown) {
        this.homeTown = homeTown;
    }

    public String getJobLevel() {
        return jobLevel;
    }

    public void setJobLevel(String jobLevel) {
        this.jobLevel = jobLevel;
    }

    public String getJoinDate() {
        return joinDate;
    }

    public void setJoinDate(String joinDate) {
        this.joinDate = joinDate;
    }

    public String getJoinGroupDate() {
        return joinGroupDate;
    }

    public void setJoinGroupDate(String joinGroupDate) {
        this.joinGroupDate = joinGroupDate;
    }

    public String getLastLoginDate() {
        return lastLoginDate;
    }

    public void setLastLoginDate(String lastLoginDate) {
        this.lastLoginDate = lastLoginDate;
    }

    public String getNextProj() {
        return nextProj;
    }

    public void setNextProj(String nextProj) {
        this.nextProj = nextProj;
    }

    public String getPasswd() {
        return passwd;
    }

    public void setPasswd(String passwd) {
        this.passwd = passwd;
    }

    public String getPositionName() {
        return positionName;
    }

    public void setPositionName(String positionName) {
        this.positionName = positionName;
    }

    public String getQixinbaoFlag() {
        return qixinbaoFlag;
    }

    public void setQixinbaoFlag(String qixinbaoFlag) {
        this.qixinbaoFlag = qixinbaoFlag;
    }

    public String getScancardFlag() {
        return scancardFlag;
    }

    public void setScancardFlag(String scancardFlag) {
        this.scancardFlag = scancardFlag;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getTrialDate() {
        return trialDate;
    }

    public void setTrialDate(String trialDate) {
        this.trialDate = trialDate;
    }

    public String getTrialFlag() {
        return trialFlag;
    }

    public void setTrialFlag(String trialFlag) {
        this.trialFlag = trialFlag;
    }

    public String getUkeyId() {
        return ukeyId;
    }

    public void setUkeyId(String ukeyId) {
        this.ukeyId = ukeyId;
    }

    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getWeixinCodeUrl() {
        return weixinCodeUrl;
    }

    public void setWeixinCodeUrl(String weixinCodeUrl) {
        this.weixinCodeUrl = weixinCodeUrl;
    }

    public String getWorkDate() {
        return workDate;
    }

    public void setWorkDate(String workDate) {
        this.workDate = workDate;
    }

    public String getSignature() {
        return signature;
    }

    public void setSignature(String signature) {
        this.signature = signature;
    }

    public String getUserIcon() {
        return userIcon;
    }

    public void setUserIcon(String userIcon) {
        this.userIcon = userIcon;
    }

    public Long getLeaderId() {
        return leaderId;
    }

    public void setLeaderId(Long leaderId) {
        this.leaderId = leaderId;
    }

    public String getCurrentProject() {
        return currentProject;
    }

    public void setCurrentProject(String currentProject) {
        this.currentProject = currentProject;
    }

    public String getProRole() {
        return proRole;
    }

    public void setProRole(String proRole) {
        this.proRole = proRole;
    }

    public String getSourceStatus() {
        return sourceStatus;
    }

    public void setSourceStatus(String sourceStatus) {
        this.sourceStatus = sourceStatus;
    }

    public String getUpdateVersion() {
        return updateVersion;
    }

    public void setUpdateVersion(String updateVersion) {
        this.updateVersion = updateVersion;
    }

    public String getQdIsQduser() {
        return qdIsQduser;
    }

    public void setQdIsQduser(String qdIsQduser) {
        this.qdIsQduser = qdIsQduser;
    }

    public String getPlanComments() {
        return planComments;
    }

    public void setPlanComments(String planComments) {
        this.planComments = planComments;
    }

    public String getTimesheet() {
        return timesheet;
    }

    public void setTimesheet(String timesheet) {
        this.timesheet = timesheet;
    }

    public String getEnterProjDate() {
        return enterProjDate;
    }

    public void setEnterProjDate(String enterProjDate) {
        this.enterProjDate = enterProjDate;
    }

    public String getReleaseDate() {
        return releaseDate;
    }

    public void setReleaseDate(String releaseDate) {
        this.releaseDate = releaseDate;
    }

    public String getLastPwChangeDate() {
        return lastPwChangeDate;
    }

    public void setLastPwChangeDate(String lastPwChangeDate) {
        this.lastPwChangeDate = lastPwChangeDate;
    }

    public String getZhifubaoCodeUrl() {
        return zhifubaoCodeUrl;
    }

    public void setZhifubaoCodeUrl(String zhifubaoCodeUrl) {
        this.zhifubaoCodeUrl = zhifubaoCodeUrl;
    }

    public String getZqsfmy1() {
        return zqsfmy1;
    }

    public void setZqsfmy1(String zqsfmy1) {
        this.zqsfmy1 = zqsfmy1;
    }

    @Override
    public String getPostnName() {
        return postnName;
    }

    @Override
    public void setPostnName(String postnName) {
        this.postnName = postnName;
    }

    public String getDutyName() {
        return dutyName;
    }

    public void setDutyName(String dutyName) {
        this.dutyName = dutyName;
    }

    public String getAcctName() {
        return acctName;
    }

    public void setAcctName(String acctName) {
        this.acctName = acctName;
    }

    public String getCustomerService() {
        return customerService;
    }

    public void setCustomerService(String customerService) {
        this.customerService = customerService;
    }

    public String getLeader() {
        return leader;
    }

    public void setLeader(String leader) {
        this.leader = leader;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    @Override
    public String getCorpName() {
        return corpName;
    }

    @Override
    public void setCorpName(String corpName) {
        this.corpName = corpName;
    }

    @Override
    public String getOrgName() {
        return orgName;
    }

    @Override
    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getQdPrivTypeName() {
        return qdPrivTypeName;
    }

    public void setQdPrivTypeName(String qdPrivTypeName) {
        this.qdPrivTypeName = qdPrivTypeName;
    }

    public String getEmpNo() {
        return empNo;
    }

    public ExtEmployee setEmpNo(String empNo) {
        this.empNo = empNo;
        return this;
    }

    public String getEmpIdNo() {
        return empIdNo;
    }

    public ExtEmployee setEmpIdNo(String empIdNo) {
        this.empIdNo = empIdNo;
        return this;
    }

    public String getShrDeptId() {
        return shrDeptId;
    }

    public ExtEmployee setShrDeptId(String shrDeptId) {
        this.shrDeptId = shrDeptId;
        return this;
    }

    public String getShrPostnId() {
        return shrPostnId;
    }

    public ExtEmployee setShrPostnId(String shrPostnId) {
        this.shrPostnId = shrPostnId;
        return this;
    }

    public String getEmpOfficeTel() {
        return empOfficeTel;
    }

    public ExtEmployee setEmpOfficeTel(String empOfficeTel) {
        this.empOfficeTel = empOfficeTel;
        return this;
    }

    public String getEmpWhchatNo() {
        return empWhchatNo;
    }

    public ExtEmployee setEmpWhchatNo(String empWhchatNo) {
        this.empWhchatNo = empWhchatNo;
        return this;
    }

    public String getShrEmpId() {
        return shrEmpId;
    }

    public ExtEmployee setShrEmpId(String shrEmpId) {
        this.shrEmpId = shrEmpId;
        return this;
    }

    public String getShrDesc() {
        return shrDesc;
    }

    public ExtEmployee setShrDesc(String shrDesc) {
        this.shrDesc = shrDesc;
        return this;
    }
}
